package com.baylor.server.base.constant;
/**
 * @Title: XaConstant.java
 * @Package com.xa3ti.hhrz.base.constant
 * @Description: 常量类
 * @author hchen
 * @date 2014年8月2日 上午10:07:48
 * @version V1.0
 */
public class XaConstant {

	/**
	 * @ClassName: UserStatus
	 * @Description: 用户状态常量
	 * @author hchen
	 * @date 2014年8月2日 上午10:10:09
	 */
	public static class UserStatus{
		/**
		 * @Fields status_normal : 正常
		 */
		public static final int status_normal=1;
		/**
		 * @Fields status_lock : 锁定或禁用
		 */
		public static final int status_lock=0;
		/**
		 * @Fields status_delete : 已删除
		 */
		public static final int status_delete=9;
		
	}
	
	
	/**
	 * @ClassName: RoleStatus
	 * @Description: 角色的状态
	 * @author hchen
	 * @date 2014年8月2日 上午10:53:08
	 *
	 */
	public static class RoleStatus{
		/**
		 * @Fields status_normal : 正常
		 */
		public static final int status_normal=1;
		/**
		 * @Fields status_delete : 已删除
		 */
		public static final int status_delete=0;
	}
	
	/**
	 * @ClassName: ResourcesStatus
	 * @Description: 资源的状态
	 * @author hchen
	 * @date 2014年8月2日 上午11:14:46
	 *
	 */
	public static class ResourcesStatus{
		/**
		 * @Fields status_normal : 正常
		 */
		public static final int status_normal=1;
		/**
		 * @Fields status_delete : 已删除
		 */
		public static final int status_delete=0;
	}
	
	/**
	 * @ClassName: ResourceShowType
	 * @Description: 资源级别
	 * @author hchen
	 * @date 2014年8月8日 下午2:23:32
	 *
	 */
	public static class ResourceShowType{
		/**
		 * @Fields page_level : 页面级资源
		 */
		public static final int page_level=0;
		/**
		 * @Fields menu_level : 菜单级资源
		 */
		public static final int menu_level=2;
		/**
		 * @Fields button_level : 按钮级资源
		 */
		public static final int button_level=1;
	}
	
	public static class SessionKey{
		
		/**
		 * @Fields currentUser : session中存放和获取当前用户信息的key
		 */
		public static final String currentUser="currentUser";
		
		/**
		 * @Fields currentMenuData : session中存放和获取当前用户菜单的key
		 */
		public static final String currentMenuData="currentMenuData";
	}
	
	public static class TreeNodeIcon{
		/**
		 * @Fields html_24 : 24*24的页面级菜单图片
		 */
		public static final String html_24="image/html_24.png";
		/**
		 * @Fields menu_24 : 24*24的菜单级菜单图片
		 */
		public static final String menu_24="image/menu_24.png";
		/**
		 * @Fields action_24 : 24*24的按钮级菜单图片
		 */
		public static final String action_24="image/action_24.png";
	}
	
	public static class XaResult{
		public static final int status_failure = 0;
		public static final int status_success = 1;
	}
	
	public static class Login{
		public static final int REQUEST_TYPE_WEB = 0;
		public static final int REQUEST_TYPE_MOBILE = 1;
		public static final String SPRING_REQUEST_KEY = "SPRING_REQUEST_KEY";
	}
}

